/**
 * 权限校验插件  通过与具体component绑定来控制某组件权限
 */

Ext.define('WebOs.ex.PermissionPlugin', {
	actions : null,
	alias : ['plugin.permission'],
	constructor : function(cfg){
		var me = this;
		cfg = cfg || {};
	},
	init : function(comp){
		var action = comp.action;
		var module = comp.module;
		if(action && module){
			var valid = core.checkPermission(module,action);
			comp.setDisabled(!valid);
//			comp.setVisible(valid);
		}
	}
});
